#include <stdio.h>

__device__ int dev1() {
}

__device__ int dev2() {
}

__global__ void run10Times() {
    dev1();
    dev2();
}

int main() {
	run10Times<<<2, 5>>>();
	printf("Hello, World!\n");
	return 0;
}
/*

__host__修饰符
__global__修饰符
__device__修饰符
上节简单介绍了__global__函数修饰符。下面详细介绍函数修饰符。
__host__

运行在CPU上，每次调用运行一次。
只能被CPU调用。
所有未显式标明函数前置修饰符的函数均为host函数。
__global__

用于声明一个kernel函数。
运行在GPU上，每次调用可以运行多次（由<<<#, #>>>决定）。
只能被CPU调用。
__device__

运行在GPU上，每次调用运行一次。
只能被GPU调用。
*/